body {
	background-color: #fff;
}

/* 轮播 */
.carousel-wap {
	height: 300px;
	/* border: 1px solid red; */
}

.carousel-wap .el-carousel {
	height: 100%;
	position: relative;
}

.menuListWap {
	display: none;
}

.banner-img-wap {
	width: 100%;
	height: 100%;
}

.banner-img-wap>img {
	width: 100%;
	height: 100%;
}

.banner-text-wap {
	width: 180px;
	position: absolute;
	top: 100px;
	left: 6vw ;
}


.banner-title-wap {
	font-size: 16px;
	color: var(--color-text-0b);
	font-weight: var(--text-f-w-6);
	white-space: nowrap;
}

.banner-introduce-wap {
	position: relative;
	top: 1vw;
	line-height: var(--text-lh-1);
	font-size: 12px;
	color: var(--color-text-0b);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

/* 关于普思康 */
.about-item-wap {
	width: 96%;
	margin: 10px auto;
	display: flex;
	flex-direction: column;
	gap: 6px;
}

.text-Introduce-wap {
	font-size: 16px;
	font-weight: 400;
	color: var(--color-text-3);
}

.text-brief-wap {
	width: 90%;
	color: var(--color-text-00);
	font-size: 18px;
	font-weight: var(--text-f-w-5);
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}

.text-content-wap {
	text-indent: 2em;
	line-height: 1.6;
	color: var(--color-text-6);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
	text-overflow: ellipsis;
}

.EstablishmentTime-wap {
	width: 100%;
	margin: 10px 0px;
	display: flex;
	justify-content: space-between;
}

.number-wap {
	font-size: 16px;
	color: var(--color-text-0b);
}

.digit-text-wap {
	font-size: 14px;
	color: var(--color-text-6);
}

.videoBtn-wap {
	height: 240px;
	margin: 10px 0px;
	background-image: url('../img/视频背景-wap.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	border-radius: 10px;
	display: flex;
	justify-content: center;
	align-items: center;
}

.video-container-wap {
	position: fixed;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	width: 80%;
	background-color: rgba(0, 0, 0, 0.8);
	height: auto;

	z-index: 9999;
	display: flex;
	justify-content: center;
	align-items: center;
}

.video-container-wap video {
	width: 100%;
	height: auto;
	/* max-height: 80vh; */
	/* 控制最大高度，防止超出屏幕 */
	border-radius: 10px;
}

.closeVideo-wap {
	width: 30px;
	height: 30px;
	background-color: #f8f8f8;
	border-radius: 50%;
	text-align: center;
	margin: 0;
	line-height: 30px;
	position: absolute;
	bottom:  -40px;
	left: 50%;
	z-index: 1002;
}

.videoBtn-img-wap {
	width: 40px;
}

/* .video-container-wap {
	width: 100%;
} */

/* 核心产品 */
.CoreProducts-wap {
	width: 100%;
	height: 850px;
	margin: 20px 0px;
	background-image: url('../img/核心产品背景-wap.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.CoreProducts-item-wap {
	display: flex;
	flex-direction: column;
	gap: 16px;
}

.CoreProducts-Carousel {
	width: 100%;
	height: 220px;
}

.CoreProducts-Carousel>img {
	width: 100%;
	height: 100%;
	object-fit: cover;

	border-radius: 10px;
}

.Carousel-title-wap {
	font-size: 18px;
	color: var(--color-text-3);
	font-weight: var(--text-f-w-6);
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

.Carousel-item-wap {
	font-size: 16px;
	color: var(--color-text-3);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	text-indent: 2em;
}

.custom-list-wap {
	list-style-type: none;
	padding-left: 20px;
}

.custom-list-wap li {
	position: relative;
	margin-bottom: 5px;
	font-size: 16px;
	color: var(--color-text-3);
}

.custom-list-wap li::before {
	content: "";
	display: inline-block;
	width: 8px;
	height: 8px;
	background-color: var(--color-text-00);
	border-radius: 50%;
	position: absolute;
	left: -16px;
	top: 50%;
	transform: translateY(-50%);
}

/* 分页器 */
.pager-wap {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 6px;
}

.pagerItem {
	width: 30px;
	height: 2px;
	background-color: var(--color-text-00);
}

.pagerActive {
	width: 30px;
	height: 2px;
	background-color: var(--color-text-e6);
}

/* 新闻速递 */
.news-box-wap {
	width: 96%;
	margin: 10px auto;
}

.separate-wap {
	/* 原有属性 */
	height: 500px;
	margin: 20px 0px;

	/* 新增属性：实现横向滚动 */
	display: flex;
	overflow-x: auto;
	/* 允许水平滚动 */
	overflow-y: hidden;
	/* 隐藏垂直溢出 */
	white-space: nowrap;
	/* 禁止换行 */
	-webkit-overflow-scrolling: touch;
	/* 移动端滑动更流畅 */

	/* 可选：隐藏滚动条（视觉上干净） */
	scrollbar-width: none;
	/* Firefox */
	-ms-overflow-style: none;
	/* IE 11 */
}

/* 隐藏滚动条（Chrome/Safari） */
.separate-wap::-webkit-scrollbar {
	display: none;
}

.news-item-box-separate-wap {
	width: 70%;
	height: 96%;
	border-radius: 20px 0vw 20px 0vw;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	transition: background-image 0.3s ease;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	flex-shrink: 0;
	margin-right: 20px;
}

.background-separate-wap {
	width: 100%;
	height: 100%;
	/* position: relative; */
	border-radius: inherit;
	overflow: hidden;
}

.background-separate-wap img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: inherit;
}



.separate-box-wap {
	width: 90%;
	height: 90%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	position: absolute;
}

.news-item-box-separate:hover::after {
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: rgba(0, 0, 0, 0.5);
	z-index: -1;
	border-radius: inherit;
}

/* .background-separate img {
	display: none;
} */

.ellipse-img-wap {
	width: 60px;
	height: 60px;
}

.ellipse-img-wap img {
	width: 100%;
	height: 100%;
}

.news-title-wap {
	font-size: 20px;
	color: var(--color-text-F);
	font-weight: var(--text-f-w-8);
	line-height: 1.3;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.news-text-wap {
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	font-size: 16px;
	color: var(--color-text-F);
	line-height: 1.5;
	word-break: break-all;
}

.themoon-wap {
	font-size: 30px;
	color: var(--color-text-F);
	font-weight: var(--text-f-w-5);
}

.Time-wap {
	color: var(--color-text-F);
	font-size: 16px;
}

/* 关于我们 */

.about-content-wap {
	width: 100%;
	/* 	height: 1200px; */
	background-image: url('../img/ab1_bj.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
}

.about-content-box-wap {
	height: 100%;

}

.CoreProducts-title-text-wap {
	font-size: 16px;
	color: var(--color-text-3);
	font-weight: var(--text-f-w-5);
	margin-bottom: 2px;
	margin-top: 6px;
}

.briefintroduction-wap {
	font-size: 12px;
	color: var(--color-text-3);
}

.about-content-letf-wap {
	width: 100%;
	height: 80%;
	display: flex;
	flex-direction: column;
	gap: 1vw;
}

.about-letf-item-wap {
	font-size: 12px;
	color: var(--color-text-6);
	text-indent: 2em;
	line-height: var(--text-lh-1);
	margin: 10px 0vw;
}

.abou-data-wap {
	display: flex;
}


.about-content-right-wap {
	width: 100%;
	height: 200px;
	margin: 20px 0px;
}

.about-video-wap {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	background-image: url('../img/aboutvideo.png');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	/* position: absolute;
	right: 0;
	top: 0; */
	display: flex;
	justify-content: center;
	align-items: center;
}

.play-wap {
	width: 50px;
	height: 50px;

	transition: transform 0.3s ease;
}

.play-img-wap {
	width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform 0.3s ease;
}

/* 企业优势 */

.advantage-content-wap {
	width: 100%;
	/* height: 45vw; */
	display: flex;
	align-items: center;
}

.advantage-box-wap {
	height: 100%;
	/* display: flex; */
	/* gap: 10px; */
	/* justify-content: space-between; */
}

.advantage-item-wap {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: space-between;
	box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2);
	border-radius: 10px;
	cursor: pointer;
	padding-bottom: 3vw;
	margin: 20px 0px;
}




.advantage-box-item-wap {
	width: 90%;

}

.advantage-head-wap {
	width: 100%;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #333333;
	color: var(--color-text-3);
	font-size: 16px;
	font-weight: var(--text-f-w-6);
	position: relative;
	margin: 10px 0px;
}

.advantage-head-wap::before {
	content: '';
	position: absolute;
	bottom: 0vw;
	left: 0;
	width: 16px;
	height: 0px;
	border: 0.2px solid #005bac;
}


.advantage-content-text-wap {
	width: 100%;
	text-indent: 2em;
	font-size: 12px;
	color: var(--color-text-3);
	line-height: 1.5;
}

.advantage-img-wap {
	width: 90%;
	height: 200px;

	overflow: hidden;
	border-radius: 10px;
	margin-bottom: 6px;
}

.advantage-img-item {
	width: 100%;
	height: 100%;
}

/* 康复治疗 */

.rehabilitation-box-wap {
	width: 100%;
	height: auto;

}

.rehabilitation-content-wap {
	padding-top: 10px;

}

.rehabilitation-item-wap {
	height: auto;
	margin-top: 10px;
	padding: 10px 0px;
	background-color: #fff;
	border-radius: 0.2vw;

	box-shadow: 0 0px 12px rgba(0, 0, 0, 0.2);
}

.rehabilitation-left-wap {
	/* 	display: flex;
	position: relative; */

}

.rehabilitation-img-wap {
	width: 90%;
	margin: 10px auto;
	height: 140px;

	overflow: hidden;
	border-radius: 8px;
}

.rehabilitation-img-item-wap {
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 0.52vw;
	overflow: hidden;
	transition: transform 0.3s ease;


}



.rehabilitation-right-wap {
	width: 100%;
	/* height: 28vw; */
	display: flex;
	justify-content: center;
	align-items: center;
}

.rehabilitation-right-box-wap {
	width: 90%;
	/* height: 80%; */
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.rehabilitation-title-wap {
	width: 100%;
	height: 40px;
	line-height: 40px;
	color: var(--color-text-2b);
	font-size: 14px;
	font-weight: var(--text-f-w-5);
	border-bottom: 1px solid #c6c6c6;
}

.rehabilitation-text-wap {
	margin: 14px 0px;
	width: 100%;
	height: 50px;
	color: var(--color-text-3);
	font-size: 12px;
	line-height: 1.4;
	text-indent: 2em;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
}

.rehabilitation-bottom-wap {
	margin-top: 10px;
	width: 96%;
	text-align: right;
	display: flex;
	gap: 1vw;
	align-items: center;
	justify-content: flex-end;

}

.horizontalLine-wap {
	width: 30px;
	height: 0vw;
	border: 1px solid #d2d2d2;
}

.rehabilitation-bottom-text-wap {
	color: var(--color-text-3);
	font-size: 12px;
}

/* 产品详情 */

.product-head-wap {
	width: 100%;
	/* height: 31.7vw; */
	margin: 3vw 0vw;
	/* 	display: flex;
	justify-content: space-between; */
}



.product-headLeft-wap {
	width: 100%;
	height: 240px;
	position: relative;
}

.hostImg-wap {
	width: 100%;
	height: 100%;
	border-radius: 10px;
	object-fit: cover;
}

.Abbreviation-box-wap {

	width: 98%;
	display: flex;
	gap: 10px;
	position: absolute;
	right: 0.5vw;
	bottom: 1vw;
	overflow-x: auto;
	scrollbar-width: none;
	/* Firefox */
	-ms-overflow-style: none;
	/* IE/Edge */
	cursor: grab;
	/* 默认显示抓取光标 */
	user-select: none;
	/* 防止选中文本 */
}

/* 隐藏 Chrome/Safari 滚动条 */
.Abbreviation-box::-webkit-scrollbar {
	display: none;
}

/* 拖拽时显示 "grabbing" 光标 */
.Abbreviation-box.grabbing {
	cursor: grabbing;
}

.Abbreviation-item-wap {
	flex: 0 0 auto;
	width: 80px;
	height: 50px;
	border: 1px solid #c6c6c6;
	border-radius: 0.52vw;
}

.Abbreviation-wap {
	width: 100%;
	height: 100%;
	border-radius: 0.52vw;
	object-fit: cover;
}



.product-headright-wap {
	width: 100%;
	height: 80%;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
}

.product-title-wap {
	width: 100%;
	height: auto;
	padding: 16px 0px;
	border-bottom: 1px solid #c6c6c6;
	display: flex;
	justify-content: space-between;
	align-items: center;
	color: var(--color-text-2b);
	font-size: 12px;
	font-weight: var(--text-f-w-5);
}

.product-item-wap {
	width: 80%;
}

.product-return-wap {
	width: 20px;
	height: 20px;
	border: 1px dashed #e1e1e1;
	display: flex;
	justify-content: center;
	align-items: center;
	border-radius: 50%;

}

.product-returnimg-wap {
	width: 30%;
	height: 30%;


}

.brief-wap {
	text-indent: 0;
	font-size: 12px;
	color: var(--color-text-00);
	font-weight: var(--text-f-w-6);
}

.product-text-wap {
	margin: 10px 0vw;
	width: 100%;
	height: auto;
	color: var(--color-text-3);
	font-size: 10px;
	line-height: var(--text-lh-2);
	text-indent: 2em;
}

/* 产品展示 */
/* 产品展示容器 */
.represent-wap {
	width: 100%;
	height: auto;
	margin-bottom: 2vw;

}

/* 标题区域 */
.represent-title-wap {
	width: 100%;
	height: 30px;
	line-height: 20px;
	border-bottom: 1px solid #f0f0f0;
	position: relative;
}

/* 标题文本 */
.represent-title-text-wap {
	position: relative;
	display: inline-block;
	font-size: 14px;
	color: var(--color-text-3);
	font-weight: var(--text-f-w-5);
}


/* .represent-title-text-wap::before {
	content: '';
	width: 100%;
	height: 1px;
	background-color: #005bac;
	position: absolute;
	bo: 10px;
	left: 0;
} */


.represent-img-box-wap {
	margin-top: 10px;

	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
}


.represent-img-wap {
	width: 50%;
	height: auto;
	max-width: 100%;/
}

.represent-img-box img:not(.represent-img) {
	max-width: 100%;
	height: auto;
}

/* 部分优势 */
.advantage-wap {
	width: 100%;
	height: auto;
	margin-bottom: 14px;
}

.represent-title-text-wap.no-underline::before {
	display: none;
}

.represent-box-text {}

.represent-text-wap {
	margin: 6px 0vw;
	color: var(--color-text-3);
	font-size: 12px;
}

.department-list-wap {
	margin-top: 10px;
	color: var(--color-text-3);
	font-size: 10px;
}

/* 企业文化 */
.enterprise-content-wap {
	width: 100%;
	height: auto;
	/* display: flex;
	align-items: center; */

}

.enterprise-box-wap {
	height: 80%;
	display: flex;
}

.enterprise-box-item-wap {
	display: flex;
	flex-direction: column;
	gap: 8px;
}

.item-wap-title {
	font-size: 14px;
	font-weight: 500;
	color: var(--color-text-3);
}

.enterprise-item-wap {
	font-size: 12px;
	color: var(--color-text-3);
	line-height: var(--text-lh-1);
	text-indent: 2em;
}

.enterprise-text-wap {
	font-size: 10px;
	color: var(--color-text-3);
	line-height: var(--text-lh-2);
}

.enterprise-img-wap {

	width: 100%;
	height: 200px;
}

.enterprise-img-wap>img {

	width: 100%;
	height: 100%;
	border-radius: 4px;
	object-fit: cover;
}

.enterprise-li-wap {
	width: 100%;
	margin: 20px auto;
	height: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 10px;

}

.enterprise-drop {
	width: 12px;
	height: 12px;
	border-radius: 50%;
	background-color: #c3c3c3;
}

.enterprise-drop-active {
	background-color: var(--color-text-00);
}

/* 公司荣誉 */
.qualifications-letf-wap {
	width: 100%;
	display: flex;
	gap: 10px;
}

.qualifications-one-wap {}

.one-wap-text {
	font-size: 14px;
	color: var(--color-text-3);
}

.qualifications-active-wap {
	color: #0058ab !important;
	position: relative;
}

.qualifications-active-wap::before {
	position: absolute;
	bottom: -6px;
	content: '';
	width: 90%;
	height: 0px;
	border: 1px solid #0058ab;
}

.qualifications-active .qualifications-text-wap {
	background-color: #0058ab !important;
}

.qualifications-text-wap {
	width: 16%;
	height: 2px;
	margin-top: 2px;
	background-color: #dddddd;
}

.qualifications-img-box-wap {
	overflow: hidden;
	margin: 20px 0px;
}

.qualifications-img-text-wap {
	color: var(--color-text-3);
	font-size: 14px;
	font-weight: var(--text-f-w-6);
	text-align: center;
}

.qualifications-arrow-wap-box {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	gap: 20px;
}

.arrow-item-wap {
	width: 30px;
	height: 30px;
	margin: 20px 0px;
	border-radius: 50%;
	border: 1px #0058ab dashed;
	display: flex;
	justify-content: center;
	align-items: center;
}

.qualifications-wap {
	margin: 20px 0px;
}

.qualifications-wap>.el-carousel {
	width: 100%;
	height: auto;
}

.qualifications-item-img-wap {
	width: 100%;
	height: 80%;
}

/* 临床支持 */
.service-content-box-wap {
	width: 100%;
	height: 300px;
}

.service-content-box-wap.el-carousel {
	width: 100% !important;
	height: 300px !important;
}

.carousel-img-wap {
	width: 100%;
	height: 100%;
}

.carousel-text-wap {
	width: 90%;
	height: auto;
	padding: 6px;
	position: absolute;
	bottom: 4%;
	left: 6%;
	border-radius: 0.52vw;
	background-color: #fff;
	color: var(--color-text-3);
	font-size: 12px;
	z-index: 100;
	display: flex;
	justify-content: center;
	align-items: center;

	box-sizing: border-box;
	text-indent: 2em;
}

/* 用户售后 */
.AfterSales-box-wap {


	display: flex;
	flex-direction: column;
	gap: 10px;

}

.AfterSales-item-one-wap {
	width: 100%;
	height: 200px;
	position: relative;
	overflow: hidden;
	border-radius: 8px;

}



.AfterSales-item-one-wap>img {
	width: 100%;
	height: 100%;
	border-radius: 8px;
	object-fit: cover;
	transition: transform 0.5s ease;
}



.AfterSales-item-one-text-wap {
	width: 94%;
	height: auto;
	margin: 0 auto;
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.warranty-wap {
	width: 100%;
	height: 20px;
	font-size: 12px;
	font-weight: var(--text-f-w-6);
	color: var(--color-text-F);
	line-height: 20px;
	border-bottom: 1px solid var(--color-text-F);
}

.warranty>span {
	font-size: var(--text-12);
	font-weight: normal;
}

.warranty-text-wap {
	font-size: 10px;
	color: var(--color-text-F);
	margin-top: 8px;
}

.AfterSales-box-img-dh-wap {
	width: 18px;
	height: 18px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);

}

.AfterSales-box-img-dh-wap>img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* 资讯动态 */

.news-Carousel-wap {
	width: 100%;
	height: 240px;
	/* 	display: flex;
	align-items: center;
	justify-content: space-between; */
}

.news-content-item-wap>.el-carousel {
	width: 100%;
	height: 100%;
}

.news-img-wap {
	width: 100%;
	height: 100%;
	overflow: hidden;
	border-radius: 10px;
	position: relative;
}

.news-img-item-wap {
	width: 100%;
	height: 100%;

}

.news-introduce-wap {
	width: 100%;
	height: auto;
	position: absolute;
	bottom: 0px;
	left: 0px;
	padding: 10px;
	border: none;
	background-color: rgba(0, 0, 0, 0.5);
	display: flex;
	justify-content: center;
	align-items: center;
}

.news-introduce-head {

	display: flex;
	align-items: center;
	gap: 0.52vw;
}

.Topup-title-wap {
	width: 90%;
	color: var(--color-text-F);
	font-size: 16px;
	font-weight: var(--text-f-w-5);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	line-height: 1.5;
}

.news-more-wap {
	color: #fff;
	width: 6%;
	margin: 0 auto;
	display: flex;
	justify-content: flex-end;
	padding-right: 10px;
}

.news-more-wap-arrow {
	font-size: 20px !important;
}

.NewsListBox-wap {
	width: 100%;
	margin-top: 20px;
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;


}


.News-item-wap {
	width: 48%;
	/* height: 240px; */
	margin-bottom: 20px;
	border-radius: 6px;
	box-shadow: 0 0 1.04vw rgba(0, 0, 0, 0.1);
	background-color: #fff;
	display: flex;
	/* flex-direction: column; */
	justify-content: center;
	align-items: center;

}

.News-centre-wap {
	width: 100%;
	height: 90%;
	/* display: flex;
	flex-direction: column;
	justify-content: space-between; */
}

.News-item-img-wap {
	width: 100%;
	height: 140px;
	overflow: hidden;
	transition: transform 0.3s ease;
}

.News-List-img-wap {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.News-item-title-wap {
	font-size: 16px;
	color: var(--color-text-3);
	font-weight: var(--text-f-w-6);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
	margin: 10px;
}

.News-item-text-wap {
	margin-top: 1vw;
	font-size: 10px;
	color: var(--color-text-3);
	line-height: var(--text-lh-1);
	text-indent: 2em;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.News-Time-wap {
	width: 96%;
	display: flex;
	justify-content: space-between;
	align-items: center;
	margin: 20px 6px;
}

.News-Time-text-wap {
	font-size: 14px;
	color: var(--color-text-6);
}

.news-List-arrow-wap {
	width: 14px;
	height: 14px;
	border-radius: 50%;
	display: flex;
	justify-content: center;
	align-items: center;
	cursor: pointer;
	padding-right: 8px;
}

/* 新闻详情页面 */
.newsDetails-head-wap {
	width: 100%;
	height: auto;
	display: flex;
	justify-content: center;
	align-items: center;
	border-bottom: 1px solid #f0f0f0;
	margin-top: 10px;
}

.newsDetails-head-title-wap {
	width: 98%;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
}

.newsDetails-item-wap {
	font-size: 16px;
	color: var(--color-text-3);
	font-weight: var(--text-f-w-5);
	display: -webkit-box;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}

.newsDetails-box-wap {
	width: 100%;
	margin: 10px;
	display: flex;
	justify-content: space-between;
	color: var(--color-text-9);
	font-size: 14px;
}

/* 联系我们 -- 合作 */

.ContactUs-item-box-wap {
	width: 100%;
	height: auto;
	/* 	border: 1px solid red;
	background-color: #fff; */
	/* box-shadow: 0px 4px 15px rgba(0, 0, 0, 0.2); */
	/* border-radius: 6px */
	display: flex;
	flex-direction: column;
	/* align-items: center; */
	/* justify-content: center; */
	gap: 4.5vw;
	margin: 10px 0vw;
}

.ContactUs-left-wap {
	width: 100%;
	height: auto;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	gap: 10px;
}

.ContactUs-title-wap {
	font-size: 16px;
	color: var(--color-text-00);
	font-weight: var(--text-f-w-6);
	margin-bottom: 0.3vw;
}

.ContactUs-title-en-wap {
	font-size: 12px;
	color: var(--color-text-9);
	white-space: nowrap;
	/* 强制文本不换行 */
}

.ContactUs-line-wap {
	width: 30px;
	height: 1px;
	background-color: var(--color-text-9);

}

.ContactUs-info-wap {
	font-size: 16px;
	color: var(--color-text-3);
	display: flex;
}

.ContactUs-QRcode {
	display: flex;
}

.ContactUs-img-wap {
	width: 90px;
	height: 90px;
}

.ContactUs-img-wap>img {
	width: 100%;
	height: 100%;
}

.ContactUs-right-wap {
	width: 100%;
	/* height: 23.9vw; */
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	gap: 20px;

}

.stay-title-wap {
	font-size: 16px;
	color: var(--color-text-3);
	font-weight: var(--text-f-w-6);
}

.ContactUs-inp-box {
	width: 100%;
	display: flex;
	justify-content: space-between;

}

.custom-input-wap {
	width: 90%;
	height: 40px;
	display: flex;
	flex-direction: column;
	gap: 10px;
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 0vw 10px;
	font-size: 14px;
	color: var(--color-text-9);
	outline: none;
	transition: all 0.3s ease;
}


.custom-textarea-stay-wap {
	width: 96%;
	height: 70px;
	background-color: #f8f8f8;
	border: 1px solid #ddd;
	border-radius: 4px;
	padding: 8px 10px;
	text-align: left;
	resize: none;
	box-sizing: border-box;
	font-size: 14px;
	color: var(--color-text-9);
	outline: none;
}

/* 营销网络 */
.ContactUs-box-wap {

	/* border: 1px solid red; */
}

.ContactUs-market-left-wap {
	display: flex;

}

.market-item-within-wap {
	width: 100%;
	text-align: center;
	position: relative;
	line-height: 1.5;
	/* 可选，便于计算垂直位置 */
}



.market-item-active-wap {
	position: relative;
	color: var(--color-text-00);
}

.market-item-active-wap::before {
	background-color: var(--color-text-00);


	content: '';
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	bottom: -5px;
	/* 控制距离文字的距离 */
	width: 62px;
	height: 1px;
}

.ContactUs-gn {
	width: 100%;
}

.middle-left-wap {
	width: 100%;
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	margin-top: 20px;
	/* margin-left: 1vw; */
	/* gap: 0.4vw; */
	/* justify-content: space-around; */

}

.middle-title-wap {
	color: var(--color-text-6);
	font-weight: var(--text-f-w-6);
	font-size: 14px;
	text-indent: 2em;
	line-height: var(--text-lh-1);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	text-overflow: ellipsis;
}

.middle-text-wap {
	font-size: 14px;
	text-indent: 2em;
	line-height: var(--text-lh-2);
	color: #959595;
}

.middle-text-wap>span {
	font-size: 14px;
	color: var(--color-text-3);
	font-weight: var(--text-f-w-6);
}

.middle-right-wap {
	width: 100%;
	display: flex;
	justify-content: center;
	align-items: center;
	position: relative;
}

.cMap-img-wap {
	width: 90%;
}

.ContactUs-gw {
	margin-top: 20px;
}

.outside-title-wap {
	color: var(--color-text-3);
	font-size: 16px;
}

.world-item-wap {
	width: 100%;
	height: 100%;
}

.world-img-wap {
	width: 100%;
	height: 100%;
	position: relative;
}